History
History
Synonyms
UK
US
Meaning:
flog

to beat (a person, animal) severely with a rod or whip

whip, lash

GIVE THE CAT O'NINE TAILS as in Wiktionary
GIVE THE CAT O'NINE TAILS as in Wikipedia